# 【练习】数字组合
# 编写一个 Python 程序，输出所有由数字1、2、3、4 组成的互不相同且无重复数字的三位数。即个位，十位，百位互不相同且无重复数字。
def combination_digit():
    l1 = []
    for i in range(1, 5):
        for j in range(1, 5):
            for k in range(1, 5):
                if (i != j) and (i != k) and (j != k):
                    l1.append(i*100+j*10+k)
    return l1

print(combination_digit())